(machine) perform well - Espagnol Anglais Dictionnaire